package fem2.material;

/**
 * TODO
 * 
 * @author hbui
 * 
 */
public class LinearIsotropicHardeningRule implements FluencyCriteria {

	private double ft, K;

	public LinearIsotropicHardeningRule(double ft, double K) {
		this.ft = ft;
		this.K = K;
	}

	@Override
	public double computeFluencyValue(double intVar) {
		return ft + K * intVar;
	}

	@Override
	public double computeFluencyDerivative(double intVar) {
		return K;
	}

}
